package main

import (
	"log"
	"sixboss/model"
	"sixboss/router"

	"github.com/spf13/viper"
)

func initConfig() {

	viper.SetConfigName("config") // 配置文件名称(无扩展名)
	viper.SetConfigType("yaml")   // 如果配置文件的名称中没有扩展名，则需要配置此项
	viper.AddConfigPath("./")

	err := viper.ReadInConfig() // 查找并读取配置文件
	if err != nil {
		log.Println("配置文件找不到")
	}

	// 实时监控配置文件的变化 WatchConfig 开始监视配置文件的更改。
	viper.WatchConfig()

}

func main() {
	model.InitDb()
	initConfig()
	router.InitRouter()

}
